@charset "utf-8";

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 30, 2020 */
@font-face {
  font-family: 'PoppinsT';
  src: url('fonts/poppins-thin-webfont2') format('woff2'),
       url('fonts/poppins-thin-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PoppinsL';
  src: url('fonts/poppins-light-webfont.woff2') format('woff2'),
       url('fonts/poppins-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PoppinsR';
  src: url('fonts/poppins-regular-webfont.woff2') format('woff2'),
       url('fonts/poppins-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PoppinsM';
  src: url('fonts/Poppins-Medium.woff2') format('woff2'),
       url('fonts/Poppins-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PoppinsSM';
  src: url('fonts/poppins-semibold-webfont.woff2') format('woff2'),
       url('fonts/poppins-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PoppinsB';
  src: url('fonts/Poppins-Bold.woff2') format('woff2'),
       url('fonts/Poppins-Bold.woff') format('woff');
  font-weight: bold;
  font-style: bold;
}
@font-face {
  font-family: 'PoppinsTBL';
  src: url('fonts/Poppins-Black.woff2') format('woff2'),
       url('fonts/Poppins-Black.woff') format('woff');
  font-weight: bold;
  font-style: bold;
}
@font-face {
  font-family: 'PoppinsEB';
  src: url('fonts/Poppins-ExtraBold.woff2') format('woff2'),
       url('fonts/Poppins-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: bold;
}



html
{
  margin:0;
  padding:0;
  scroll-behavior: smooth; 
  font-family:PoppinsR !important;
}
body
{
  font-family:PoppinsR !important;
  background: #fff !important;
}
ul
{
	padding:0;
	margin:0;
}
.clear
{
	clear:both;
}
.text-left { text-align:left !important; }
.text-center { text-align:center; }
p { margin-bottom:0em !important; font-family:PoppinsR; line-height: 30px; }
.pad10 { padding:10px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad40 { padding:40px; }
.pad50 { padding:50px; }
.pad60 { padding:60px; }
.pad70 { padding:70px; }
.pad80 { padding:80px; }
.pad-top-10 { padding-top:10px; }
.pad-top-20 { padding-top:20px; }
.pad-top-25 { padding-top:25px; }
.pad-top-40 { padding-top:40px; }
.pad-top-45 { padding-top:45px; }
.pad-top-55 { padding-top:55px; }
.pad-top30 { padding-top:30px; }

.mgt-top-0{margin-top:0px !important;}
.mgt-top-m5 { margin-top:-5px !important; }
.mgt-top-10{margin-top:10px;}
.mgt-top-20{margin-top:20px;}
.mgt-top-30{margin-top:30px;}
.mgt-top-40{margin-top:40px;}
.mgt-top-50{margin-top:50px;}
.mgt-top-60{margin-top:60px;}
.mgt-top-70{margin-top:60px;}
.mgt-left-60{margin-left:60px;}
.mgt-bot-15{margin-bottom:15px;}
.mgt-bootom { margin-bottom:50px; }


.header-wrapper
{
  padding: 10px 0px;
}
.column-holder
{
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 25px;
}
.left-wrapper
{
  position: fixed;
}
.leftmenu
{
  display: block;
  font-size: 18px;
  font-family: 600;
  text-decoration: none;
  color: #000;
}
.leftmenu:hover
{
  color: #005ebb;
}
.column-holder img
{
  width: 18px;
}
.logoimg
{
  width: 200px;
}
.h1
{
  font-size: 25px;
}
.ratingstar
{
  width: 25px;
}
.ratingstar2 img
{
  width: 20px;
}
.h2
{
  font-size: 30px;
  font-family: PoppinsSM;
}
.h2a
{
  font-size: 26px;
  font-family: PoppinsSM;
  margin-top: 50px;
}
.qual-star
{
  width: 120px;
}
.startitle
{
  font-size: 17px;
  font-family: PoppinsM;
  width: 300px;
}
.overviewtitle
{
  font-size: 22px;
  color: rgb(116, 116, 116);
}
.overview-section
{
  margin-top: 10px;
}
#more {display: none;}
.readmorebtn
{
  gap: 10px;
  display: flex;
  align-items: center;
  border: none;
  color: #1f66f1;
  padding: 0px;
  margin-top: 20px;
  font-size: 20px;
}
.bluebox
{
  background: #1b1f3a;
  max-width: 400px;
  color: #fff;
  padding: 20px;
}
.bluetext
{
  font-size: 18px;
  border-bottom: #2a2e49 solid 2px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.bluetext span
{
  display: block;
  font-size: 24px;
  font-family: PoppinsB;
}
.faqtitle
{
  display: flex;
  gap: 20px;
  font-family: PoppinsM;
  font-size: 20px;
  align-items: center;
}
.faqtitle img
{
  width: 35px;
}
.faq-wrapper
{
  margin-top: 70px;
}
.review-wrapper
{
  margin-top: 70px;
}
.searchbox
{
  border: #000 solid 1px;
}
.searchbtn
{
  background: red;
  color: #fff;
  border-radius: 0px 5px 5px 0px;
}
.companyname
{
  width: 100px;
  height: 100px;
  background: red;
  padding: 10px;
  color: #fff;
  font-family: PoppinsSM;
  text-align: center;
  font-size: 25px;
  border-radius: 50%;
  align-content: center;
}
.datepara
{
  font-size: 14px;
  font-family: PoppinsR;
}
.h3
{
  font-size: 25px;
  font-family: PoppinsM;
}
.namerpg
{
  font-size: 17px;
}
.profilepg
{
  font-size: 15px;
}
.asmospg
{
  font-size: 15px;
}
.ratingstar img
{
  width: 45px;
}
.scorepg
{
  font-size: 22px;
  font-family: PoppinsM;
}
.scorepg span
{
  color: #8c8c8c;
}
.scorepg2
{
  font-size: 17px;
  font-family: PoppinsR;
}
.h4
{
  font-family: PoppinsSM;
}
.ullist li
{
  font-size: 17px;
  background: url("../images/righttick.png") no-repeat scroll 0 10px;
  background-size: 20px;
  list-style: none;
  padding-left: 35px;
  padding-top: 6px;
}
.readreview
{
  display: flex;
  color: #005ebb;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  align-items: center;
  gap: 20px;
  margin-top: 25px;
}
.compare-wrapper
{
  display: grid;
  grid-template-columns: auto auto auto auto;
  gap: 20px;
  justify-content: space-between;
}
.compare-wrapper div
{
  padding: 10px 20px 10px 20px;
  border: #005ebb solid 1px;
  box-shadow: -1px 2px 6px 1px rgba(123, 123, 123, 0.3);
  margin-top: 15px;
  border-radius: 8px;
}
.cmplogo
{
  width: 70px;
}
.cmpname
{
  font-size: 20px;
  margin-top: 10px;
  color: #000;
  font-weight: 600;
}
.comparebtn
{
  display: block;
  margin-top: 10px;
  text-decoration: none;
  padding: 8px;
  border: #005ebb solid 1px;
  border-radius: 20px;
  text-align: center;
  font-size: 16px;
}
.comparebtn:hover
{
  background: #005ebb;
  color: #fff;
  transition: 0.9s;
}
.navbar-collapse
{
  flex-grow: 0 !important;
}
.companytpwrap
{
  margin: 30px 0px 50px 0px;
}
.scoretp img
{
  width: 200px;
}
.scoretp
{
  font-size: 20px;
  align-items: center;
  display: flex;
  gap: 20px;
  margin-top: 10px;
}
.strmp
{
  font-size: 30px;
  margin-top: 20px;
}
.maxh1
{
  font-size: 35px;
  font-weight: 600;
}
.pagenationwrapper
{
  margin-top: 50px !important;
  justify-content: right;
}
.pricingwrap
{
  display: flex;
   gap: 4px; 
  /*justify-content: space-between;*/
  text-align: center;
}
.cmnpricebg
{
  background: #000;
  border-radius: 7px;
  color: #fff;
  padding: 6px;
  text-align: center;
  /* width: 80px; */
}
.drklue
{
  background: #016f95;
}
.skyblue
{
  background: #0f69f3;
}
.pripge
{
  font-size: 22px;
  padding-top: 8px;
  color: #005ebb;
  font-weight: 600;
}
.tkullist li
{
  font-size: 17px;
  padding-top: 8px;
  background: url("../images/tick.png") no-repeat scroll 0 14px;
  background-size: 20px;
  list-style: none;
  padding-left: 30px;
}
.footer-wrapper
{
  padding: 20px;
  background: red;
  text-align: center;
  font-size: 14px;
  color: #fff;
}

@media (min-width: 700px) and (max-width: 979px)
{
}

@media (max-width: 480px)
{
.left-wrapper
{
  position: static;
  margin-bottom: 40px;
}  
.header-wrapper
{
  padding: 20px 0px 0px 10px;
}
.compare-wrapper
{
  grid-template-columns: auto auto;
}
.scorepg
{
  margin-bottom: 20px;
}
.scorepg2
{
  margin-bottom: 20px;
}
.scoretp
{
  display: block;
  line-height: 50px;
}

}    
